Міністерство освіти і науки України
Національний університет „Львівська політехніка”
КУРСОВА РОБОТА
з дисципліни Цифрові пристрої та мікропроцесори на тему:
Функціональний генератор інфранизької частоти на базі МП системи
Львів 2013
Вступ
Мікропроцесорна система представляє собою систему обробки інформації й керування, реалізовану на основі сучасної елементної бази і принципу програмного керування. Для побудови мікропроцесорної системи потрібен обмежений набір апаратних ресурсів, а реалізація функцій системи покладається на програмне забезпечення. Таким чином, мікропроцесорні системи - це цифрові системи обробки інформації й керування, функціональні можливості яких визначаються програмним забезпеченням, а взаємозв'язок із зовнішнім середовищем забезпечується зовнішніми пристроями.
Мікропроцесорна система складається з наступних пристроїв: процесора (П), що виконує основні функції керування й обробки інформації; запам'ятовуючого пристрою (ЗП), призначеного для зберігання даних і програм, і пристроїв вводу/виводу (ПВВ), що забезпечують взаємозв'язок із зовнішнім середовищем. Пристрої мікропроцесорної системи об'єднані між собою внутрішньо системним інтерфейсом і взаємодіють по адресному принципу - всі підпорядковані пристрої і їхні складові частини мають неповторювані адреси, по яких до них звертаються пристрої, що виконують функції керування.
Процесор мікро-ЕОМ обробляє інформацію трьох типів – дані, адреси й команди програми. Над даними виконуються арифметичні й логічні операції, реалізовані процесором. Обробка адрес визначається способом зберігання й доступу до даних і команд і також базується на виконанні арифметичних операцій. Обробка команд полягає в перетворенні коду команди в послідовність керуючих впливів (мікрооперацій) відповідно до алгоритму виконання команди. Кожна мікрооперація (або їхня сукупність - мікрокоманда) виконується у фіксовані інтервали часу (такти), а вся сукупність виконання команди протягом повного циклу (командного циклу) утворить мікропрограму. Під управлінням мікропрограми виконується обробка даних й адрес і керування іншими пристроями мікропроцесорної системи через внутрішньо системний інтерфейс. Для виконання перерахованих функцій процесор містить засоби обробки даних, обробки адрес, зберігання даних й адрес – зверх оперативний запам'ятовуючий пристрій, засоби мікропрограмного керування, засоби синхронізації й керування режимами роботи процесора. Для обробки даних використовується універсальний арифметично-логічний пристрій (АЛП), запам'ятовуючі регістри для зберігання вихідних даних, результатів (акумулятори) і ознак результату (прапорці). Розрядність пристрою обробки даних характеризує розрядність процесора.
Обробка адрес і даних у процесорі частково або повністю може виконуватися загальним арифметичним пристроєм. Часто для обробки адрес використовують окремі спеціалізовані засоби, що дозволяють сполучити в часі обробку адрес і даних у послідовності команд і тим самим підвищити продуктивність процесора. До спеціалізованих засобів відносять програмний лічильник, здійснюючий безпосередню адресацію команд програми, адресні регістри даних, суматори адрес. Розрядність пристроїв обробки даних характеризує розрядність процесора.
РОЗДІЛ 1. Постановка задачі
Технічне завдання.
Реалізувати генератор інфранизької частоти, розробити апаратну частину та написати програму на мові асемблера для МП системи, на основі комплекту КР580, яка реалізує такі функції:
Формує за допомогою ЦАП вихідну напругу, що описується виразом:
де Т=0.5 с – період зміни напруги, А=5 В – амплітуда напруги, а =1.
2) Опитує дво-клавішну клавіатуру, перша з яких вибирає період повторення функції з ряду T, 2T, 4T відповідно, а інша задає амплітуду вихідної напруги з ряду A, A/2, A/4;
3) Виводить на один семи-сегментний індикатор інформацію про період повторення: цифри 1, 2, 4- відповідають T, 2T, 4T, а на інший індикатор інформацію про амплітуду A, A/2 чи A/4.
Ескізний малюнок пристрою наведений на рис.1
Рис...